package com.jsbb.util;

import java.util.Date;

/**
 * ID工具类
 *
 * @author w
 * @date 2021-03-05
 */
public class IdUtils {

    /**
     * 生成UUID
     *
     * @return
     */
    public static String getUuid() {
        return java.util.UUID.randomUUID().toString().replace("-", "");
    }

    /**
     * 当前毫秒数+8位随机数
     *
     * @return
     */
    public static String getId() {
        return getId(8);
    }

    /**
     * 当前毫秒数+n位随机数
     *
     * @return
     */
    public static String getId(int n) {
        String time = DateUtils.format(new Date(), DateUtils.YMDHMSS);
        String random = RandomUtils.getNumber(n);
        return time + random;
    }
}
